home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 5
/
Apprentice-Release5.iso
/
Source Code
/
SDKs
/
Now Utilities Plug Ins 6.0
/
API Stuff
/
Now Shortcuts Plug Ins ƒ
/
Get Info ƒ
/
Main.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-03-07
|
1KB
|
42 lines
// Get Info Plug In
//
// © 1996 Now Software, Inc
// written by: hac
#include "Main.h"
pascal void main(PlugInInformation *plugInInformation)
{
plugInInformation->version = kPlugInInformationVersionOne;
plugInInformation->plugInType = kGetInfoPlugInType;
plugInInformation->PrepareMenu = &PrepareMenu;
plugInInformation->HandleMenuItemSelected = &HandleMenuItemSelected;
}
pascal void PrepareMenu(InstantAccessInformation *information, short asPreview)
{
MenuItemInformation menuItem;
BlockMove("\pGet Info", menuItem.text, kMenuItemTextSize);
menuItem.version = kMenuItemInformationVersionOne;
menuItem.classification = kMiscellaneousClassification;
menuItem.type = kTextMenuItemType;
menuItem.id = 1;
menuItem.enabled = true;
menuItem.style = 0;
menuItem.mark = 0;
menuItem.hasSubMenu = false;
menuItem.subMenu = nil;
menuItem.refCon = 0;
menuItem.owningPlugInType = kGetInfoPlugInType;
(*information->AddMenuItem)(&menuItem);
}
pascal void HandleMenuItemSelected(InstantAccessInformation *information, MenuItemInformation *menuItem)
{
(*information->SelectFinderMenuItem)("\pFile", "\pGet Info");
}